iT邦幫忙

2023 iThome 鐵人賽

DAY 23
0

CheckBox 和 RadioButton 的功能大同小異,兩者都用來從一串選項清單中來做選取的動作,唯一不同處在於 RadioButton 具有互斥性只能單選,CheckBox 允許單選、多選、不選。CheckBox 亦允許以文字、影像顯現或兩者同時顯現。CheckBox 除具有昨日 RadioButton 的 Appearance、CheckAlign、Text、TextAlign、Image、Enabled、Checked、AutoCheck 等常用屬性外,另外多出下列屬性:

  1. ThreeState

    用來設定該核取方塊是否支援雙態或三態。雙態是指勾選或不勾選;三態是多了不定狀態。若設為 True,表示核取方塊有三種,當該選項被勾選或不定狀態時,會回傳 True 給 Checked。

    checkBox1.ThreeState = false;
    
  2. CheckState

    用來存放核取方塊目前是處於被勾選(Checked)、未勾選(UnChecked)以及不定狀態(InDeterminate)。CheckState 和 ThreeState 是相關的。

  3. Click 事件

    當在此選項按一下會觸動此事件。

  4. CheckedChanged 事件

    當 Checked 值有變動時會觸動此事件。

tags: 2023鐵人賽

上一篇
2023鐵人賽 Day 22 RadioButton 選取按鈕控制項
下一篇
2023鐵人賽 Day 24 GroupBox 群組方塊控制項
系列文
C#世界深入探險,走走不同副本之路-Windows Form30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言